On some variants of second-order unification
ثبت نشده
چکیده
In this thesis we present several results about Second-Order Unification. It is well known that the Second-Order Unification Problem is in general undecidable; the frontier between its decidable and undecidable subclasses is thin and it still has not been completely defined. Our purpose is to shed some light on the Second-Order Unification problem and study some of its variants. We have mainly focused our attention on Context Unification and Linear Second-Order Unification. Roughly speaking, these problems are variants of Second-Order Unification where second-order variables are required to be linear. Context Unification was defined more than ten years ago and its decidability has been an open question since then. Here we make relevant contributions to the study of this question. The first result that we present is a simplification on these problems thanks to ?curryfication? (Levy and Villaret, 2002). We show that the Context Unification problem can be NP-reduced to the Context Unification problem where, apart from variables, just a single binary function symbol, and firstorder constants, are used. We also show that a similar result also holds for Second-Order Unification. The main result of this thesis is the definition of a non-trivial sufficient and necessary condition on the unifiers, for the decidability of Context Unification. The condition is called rank-bound conjecture (Levy and Villaret, 2001) in order to enforce our belief about its truthness. It lies on a non-trivial measure of terms, the rank, and claims that, whenever an instance of the Context Unification problem is satisfiable, there exists a unifier with a rank not exceeding a certain bound depending on the size of the problem. Under the assumption of this conjecture, we give a reduction of the satisfiability problem for Context Unification to the (decidable) satisfiability problem of Word Unification with regular constraints. Finally, in the same spirit of the extension of Word Unification with regular constraints, we also study the natural extension of Context Unification by means of tree-regular constraints on variable instantiations. We contribute with two more results: ? firstly, we establish a relationship between Linear Second-Order Unification and Context Unification (Levy and Villaret, 2000). Mainly, we reduce Linear SecondOrder Unification to Context Unification with tree-regular constraints, these constraints are used to avoid the capture of variables in v Page 10 this process. ? Then, we also establish a relationship between Context Unification and the Constraint Language for Lambda Structures (Niehren and Villaret, 2002, 2003). This last formalism is broadly used in the treatment of ambiguous sentences of natural language, and there is currently an effort to quantify its power, and define its computational nature. Relating this constraints language with the unification framework can help us to apply the theoretic results from one side to the other. We also give a brief description of unification and introduce its main distinct kinds and variants. Although our thesis is not directly oriented to practical issues, we also illustrate what has been, and what is the main role of unification in computational logics and applications, mainly focusing on Higher-Order Unification. Source URL: https://www.iiia.csic.es/en/node/55010 Links [1] https://www.iiia.csic.es/en/staff/mateu-villaret
منابع مشابه
On the Limits of Second-Order Unification
Second-Order Unification is a problem that naturally arises when applying automated deduction techniques with variables denoting predicates. The problem is undecidable, but a considerable effort has been made in order to find decidable fragments, and understand the deep reasons of its complexity. Two variants of the problem, Bounded Second-Order Unification and Linear Second-Order Unification –...
متن کاملSimplifying the Signature in Second-Order Unification
Second-Order Unification is undecidable even for very specialized fragments. The signature plays a crucial role in these fragments. If all symbols are monadic, then the problem is NP-complete, whereas it is enough to have just one binary constant to lose decidability. In this work we reduce Second-Order Unification to Second-Order Unification with a signature that contains just one binary funct...
متن کاملSimplifying the Signature in Second-Order Unification
Second-Order Unification is undecidable even for very specialized fragments. The signature plays a crucial role in these fragments. If all symbols are monadic, then the problem is NP-complete, whereas it is enough to have just one binary constant to lose decidability. In this work we reduce Second-Order Unification to Second-Order Unification with a signature that contains just one binary funct...
متن کاملOn the Undecidability of Second-Order Unification
There is a close relationship between word unification and secondorder unification. This similarity has been exploited, for instance, in order to prove decidability of monadic second-order unification and decidability of linear second-order unification when no second-order variable occurs more than twice. The attempt to prove the second result for (nonlinear) second-order unification failed and...
متن کاملThe Effects of Exchange Rate Unification on the Iranian Economy
The exchange rate unification is one of the most important instruments of economic adjustment, which is used in many countries. This paper shows the effects of the exchange rate unification on price level (inflation), gross domestic production (GDP), non-oil exports, private conception, government expenditure and stock of money. The data, is used related to the period 1959-2000. To analyze the ...
متن کامل